package org.ecype.diego;

import java.lang.reflect.Field;

import android.content.ContentValues;
import android.database.Cursor;
import android.net.Uri;
import androidx.persistence.access.UriProcessor;

public class AbstractUriProcessor implements UriProcessor {

	protected ContractContentProvider provider;

	@Override
	public void setup(ContractContentProvider provider, Field field) {
		this.provider = provider;
	}

	@Override
	public Uri insert(Uri uri, Uri notifyUri, ContentValues values) {
		throw new UnsupportedOperationException();
	}
	
	@Override
	public int bulkInsert(Uri uri, Uri notifyUri, ContentValues[] values) {
		throw new UnsupportedOperationException();
	}

	@Override
	public String getType(Uri uri) {
		throw new UnsupportedOperationException();
	}

	@Override
	public Cursor query(Uri uri, Uri notifyUri, String[] projection, String selection, String[] selectionArgs, String sortOrder) {
		throw new UnsupportedOperationException();
	}

	@Override
	public int delete(Uri uri, Uri notifyUri, String selection, String[] selectionArgs) {
		throw new UnsupportedOperationException();
	}

	@Override
	public int update(Uri uri, Uri notifyUri, ContentValues values, String selection, String[] selectionArgs) {
		throw new UnsupportedOperationException();
	}

}
